package com.gonsin.gview.common.po;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("文件上传返回结构")
public class FileUploadBo {

    @ApiModelProperty("文件上传之后的下载路径")
    private String url;     // 文件上传之后的下载路径

    /**
     * @deprecated 此值已弃用，720p图片地址为 原来的url后面追加   .720p.png 或 .720p.jpg
     */
    @Deprecated
    @ApiModelProperty("文件上传之后的下载路径(图片时有效，表示720p的图片地址)")
    private String url720p;

    @ApiModelProperty("文件的md5值")
    private String md5;     // 文件的md5值

    @ApiModelProperty("上传图片的大小（图片和视频有效）")
    private int width;

    @ApiModelProperty("上传图片的大小（图片和视频有效）")
    private int height;

    @ApiModelProperty("上传文件的大小")
    private int size;

    @ApiModelProperty("视频长度（如果是视频文件，单位毫秒）")
    private int videoLength;

    @ApiModelProperty("文件页数，pdf或office有效")
    private int pageCount;

    public FileUploadBo(){}

    public FileUploadBo(String url, String md5) {
        this.url = url;
        this.md5 = md5;
    }

}

